﻿@charset "UTF-8";
html{min-width:1200px;}
body,p,form,textarea,h1,h2,h3,h4,h5,dl,dd{margin: 0px;}
input,button,ul,ol{margin: 0px; padding: 0px;}
body,input,button,form{font-size: 14px; line-height: 28px; font-family: "microsoft yahei",'宋体','PingFang SC','Myriad Pro',"AvantGarde Bk BT","Arial",'Helvetica Neue', 'Helvetica', 'sans-serif'; color: #333333;}
h1,h2,h3,h4,h5,h6,font{font-size: 14px; font-weight: normal;}
ul,ol,li{list-style: none;}
input{background: none; border: 0 none;}
img,iframe{border: 0px;}
em,i{font-style: normal;}
button,input,select,textarea{font-size: 100%;}
table{border-collapse: collapse; border-spacing: 0;}
.red{color: #ba292e;}
.fl{float: left;}
.fr{float: right;}
.tac{text-align: center;}
.tar{text-align: right;}
.poa{position: absolute;}
.por{position: relative;}
.hidden{display: none;}
.w1200{width: 1200px; margin: 0 auto;}
.icon{background: url(../images/icon.png) no-repeat; display: inline-block; vertical-align: middle;}
a{color: #333333; text-decoration: none;}
a:hover{color: #0754a3; text-decoration: none;}
a:visited{text-decoration: none;}
.ease,
.ease *{-webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms;}
.noease,
.noease *{-webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none;}
:-moz-placeholder{color: #aaa;}
::-moz-placeholder{color: #aaa;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder{color: #aaa;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder{color: #aaa;}
/*清除浮动*/
.clearfix{*zoom: 1;}
.clearfix:after{visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}

/*top_main*/
.top_main{position:relative;width:100%;height:40px;line-height:40px;background:#ea5504;font-size:12px;color:#fff;z-index:999;}
.top_main .top_l{font-size:12px;color:#fff;}
.top_main .top_r{margin-right:0px;}
.top_main .top_r li{position: relative; float:left;display: inline-block; *display: inline; *zoom: 1; text-align: center;}
.top_main .top_r li a{color: #fff; cursor: pointer;/*opacity:0.5;filter:alpha(opacity=50);*/}
.top_main .top_r li a:hover{opacity: 0.8;filter:alpha(opacity=80);}
.top_main .top_r li.line{display:block;width:1px;height:12px;margin:14px 18px 0;background:#f5aa82;}
.top_main .top_r .webNav{padding-left:20px;margin-left:4px;}
.top_main .top_r li.map{margin-right:20px;}
.top_main .top_r .webTel{padding-left:33px;font-size:16px;line-height:40px;font-weight:bold;color:#fff;background:url("../images/webTel.png") no-repeat left center;background-size:25px;}

/*header_main*/
.header_main{position:relative;width: 100%; height: 110px; z-index: 100; background: #fff;}
.header_main .logo{float:left;width: 224px; height: 63px; display: block;   padding: 20px 5% 0 1%;}
.header_main .logo img{float:left;width: 224px; height: 63px;  display: block;}
#nav_main{float:right;width:870px;height:110px;}
#nav_main .nav{width:102%;height: 110px; z-index:12;margin-left:40px;}
#nav_main .nav li{position:relative;float: left; padding:0 34px;z-index: 10;background:url("../images/navbg.png") no-repeat right center;background-size:1px 10px;}
#nav_main .nav li a.aLink{font:normal 14px "AvantGarde Bk BT";height: 110px;line-height: 110px; display: block; position: relative; cursor: pointer; overflow: hidden; color:#333;}
#nav_main .nav li:first-child{padding:0 40px;}
#nav_main .nav li.item7{background:none;}
#nav_main .nav li.hover a.aLink,#nav_main .nav li:hover a.aLink{color:#ea5504;}
#nav_main .nav li.hover a.aLink:before{width: 100%;}
#nav_main .nav li:hover a.aLink:before{width: 100%;}
.header_main .tel_main{float:right;width:160px;height:110px;}
.header_main .tel_main .zx{margin-top:30px;font-size:14px;line-height:24px;color:#666;}
.header_main .tel_main .tel{font:normal 32px "Vladimir Script";line-height:24px;color:#333;text-indent: -12px;}

/*导航栏下拉*/
#nav_main li.hover .subnav a{background: none;}
#nav_main .nav .subnav{background: #ea5504; border-top: 1px solid #ec8e44; box-shadow: 0 13px 42px 11px rgba(0, 0, 0, 0.05); height: auto; left: 0;top:110px;position: absolute; width: 126px;z-index: 199;display:none;}
#nav_main .nav .subnav li{width: 100%;}
#nav_main .nav .subnav .nav1 a{color: #fff; display: block; font-size: 14px;text-align:left;font-weight: 500; line-height: 12px;height: 12px; padding: 20px 0px; text-align:center;transition: all 0.2s ease-in-out 0s;border-top:1px solid #ec8e44;}
#nav_main .nav .subnav li.nav1{padding:0;background:none;}
#nav_main .nav .subnav li.nav1:first-child{margin-top:10px;}
#nav_main .nav .subnav li.nav1:first-child a{border-top:none;}
#nav_main .nav .subnav li:hover{background:#f5aa82;}
#nav_main .nav .subnav li:hover a{text-indent:2px;color: #fff;}

/* banner */
#banner_main{overflow:hidden;z-index: 2;max-width:1920px;margin:0 auto;}
#banner_main .banner {position: relative;width:100%;height:550px;margin:0 auto;min-width:1200px;}
#banner{width:100%;min-width:1000px;position:relative;overflow:hidden;z-index:0;}
#banner, .banner ul{max-height:550px; overflow:hidden;}
.banner li {width:100%;position:absolute;z-index:1;overflow:hidden;display: none;}
.banner li:first-child{display:block;}
.banner li img{width:1920px;height:550px;display:block;position:relative;left:50%;margin-left:-960px;top:0;min-width:1200px;}
#banner .tip {width:1000px; height:20px; line-height:0; font-size:0;text-align:center; position:absolute;left:50%;margin-left:-500px;bottom:14px;z-index:13; }
#banner .tip span{width:14px;height:14px;margin:0 10px;display:inline-block;font-size: 0;cursor: pointer;background-color:#fff;border-radius:100%;}
#banner .tip span.cur{background-color:#ea5504;}
#banner #btn_prev,#banner #btn_next{width:66px;height:126px;position:absolute;top:200px;z-index:5;}
#banner #btn_prev{background-position:0 0px;left:5%;transition: all 600ms ease;}
#banner #btn_next{background-position:-80px 0px;right:5%;transition: all 600ms ease;}
#banner #btn_prev:hover{opacity:.9;filter:alpha(opacity=80);transition: all 600ms ease;left: 4.8%;}
#banner #btn_next:hover{opacity:.9;filter:alpha(opacity=80);transition: all 600ms ease;right: 4.8%;}
/*banner end*/

/*footer*/
.bottom_main {width: 100%; height:auto;padding-bottom:100px; background: #191919;}
.bottom_main .bottom_nav{margin-top:70px;}
.bottom_main .bottom_nav .left{ float:left;padding-left:30px; height:164px; display:inline-block; width:124px;}
.bottom_main  .bottomLogo{  float:left;margin-top:60px;margin-right: 40px;}
.bottom_main .bottomLogo .blogo{display:block;width:224px;height:63px;}
.bottom_main .bottom_nav .left h3{ font-size:16px; line-height:16px;color:#fff; height:34px; }
.bottom_main .bottom_nav .left dd a{ display:inline-block; font-size:12px; color:#cccccc; padding-right:16px; height:24px;}
.bottom_main .bottom_nav .left a:hover{ color:#fff;}
.bottom_main .bottom_ewm .ewm{ width:120px; height:120px; background-color:#fff; text-align:center; margin-top:60px;}
.bottom_main .bottom_ewm .ewm img{ width:110px; height:110px; margin-top:5px;}
.bottom_main .bottom_ewm .tit{ margin-top:64px; margin-left:30px;}
.bottom_main .bottom_ewm .tit li{ display:block; clear:left; height:32px;}
.bottom_main .bottom_ewm .tit li img{ width:50px; height:36px; float:left;}
.bottom_main .bottom_ewm .tit li p{float:left;line-height:22px; padding-left:12px; text-align:left; padding-top:4px;width: 235px;}
.bottom_main .bottom_ewm .tit li p span{margin-top:6px;font-size:26px; font-family:"Arial"; color:#f37b1d; display:block; font-weight:bold; }
.bottom_copy { width: 100%; background: #17181e; height: 50px; line-height: 50px; color: #fff;font-size: 12px;text-align:center;border-top:1px solid #474747;}
.bottom_copy span{  display:inline-block; padding-left:8px; }
.bottom_copy a { display:inline-block;color: #fff; padding-left:6px;}
.bottom_copy a:hover {color: #999;}
.bottom_main .bottom_ewm .item-1 p{font-size: 16px;color: #FFFFFF;}
.bottom_main .bottom_ewm .item-2 p{font-size: 28px;color: #FFFFFF;}
.bottom_main .bottom_ewm .item-3 p{font-size: 14px;color: #999999;}
.bottom_main .bottom_ewm .item-4 p{font-size: 14px;color: #999999;}

/********.toolbar1*********/
.toolbar_wrap { position: fixed; top: 0; right: 0; z-index: 9999; width: 0; height: 100%;}
.toolbar { position: absolute; right: 0; top: 0; width: 0; height: 100%; z-index: 1000;}
.toolbar .toolbar_tabs {  position: absolute; top: 50%; left: -60px;  width: 60px; margin-top: -61px;}
.toolbar .toolbar_tab { position: relative;  width: 60px;  height: 60px; margin-bottom: 4px;  cursor: pointer;  background-color: #555555; -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px;}
.toolbar .tab_person .tab_ico { background-position: 7px 8px;}
.toolbar .tab_ico { width: 34px; height: 35px; margin-left: 1px; position: relative;  z-index: 2; background-color: #555555; _display: block;  display: inline-block;  background-image: url(../images/toolbaricon.png); background-repeat: no-repeat;}
.toolbar .tab_text { width:130px; font-size: 16px;height: 60px; line-height: 60px; color: #fff; text-align: center;  position: absolute;  z-index: 1; left: 60px; top: 0; background-color: #666666; border-radius: 3px;}
.toolbar_tab:hover, .toolbar_tab:hover .tab_ico, .toolbar_tab_hover, .toolbar_tab_hover .tab_ico { background-color: #f47511;}
.toolbar .tab_kf em{width:129px; height:129px; text-align:left;}
.toolbar .tab_kf em img{width:110px; height:110px; margin-top:10px; margin-left:10px;}
.toolbar .toolbar_tabs a{ display:inline-block; height:60px;}
/*.toolbar .tab_kf .tab_text{margin-top:-40rpx;}*/

/*******index css*******/
.index .indexTit{background:url(../images/titLine1.png) no-repeat center center;background-size:1192px 26px;}
.index .indexTit .tit{font-size:32px;font-weight:bold;color:#333;text-align:center;}
.index .indexTit .eName{margin-top:12px;font:normal 20px "AvantGarde Bk BT";color:#999;text-align:center;text-transform: uppercase;}
.index .more{display:block;width:180px;height:40px;margin:0 auto;font-size:16px;line-height:40px;text-align:center;border-radius:20px;border:1px solid #ea5504;color:#333;transition:all ease 600ms;}
.index .more:hover{width:220px;background:#ea5504;color:#fff;transition:all ease 600ms;}

/*产品展示*/
.index{position:relative;overflow:hidden;}
.index .floor_1_main{padding-bottom:60px;}
.index .floor_1{padding-top:40px;}
.index .floor_1 #product{position:relative;margin-top:60px;}
.index .floor_1 #product .bd{position:relative;overflow:hidden;}
.index .floor_1 #product .bd .list{width:104%;overflow:hidden;}
.index .floor_1 #product .bd .list li{float:left;display:block;width:282px;margin-right:20px;border:1px solid #ddd;border-radius:6px;}
.index .floor_1 #product .bd .list li:first-child{margin-right:20px;}
.index .floor_1 #product .bd .list li .img{display:block;width:282px;height:280px;margin:0 auto;margin-top:4px;}
.index .floor_1 #product .bd .list li .tit{height:60px;font-size:16px;line-height:60px;text-align:center;transition:all ease 600ms;color:#333;border-top:1px solid #ddd;}
.index .floor_1 #product .bd .list li:hover .tit{font-weight:bold;color:#fff;background:#ea5404;transition:all ease 600ms;border-bottom-left-radius:6px;border-bottom-right-radius:6px;}
.index .floor_1 #product .hd{position:absolute;top:150px;width:1200px;height:40px;}
.index .floor_1 #product .hd .prev{position:absolute;left:-90px;float:left;display:block;width:40px;height:40px;background-position:-218px 0px;cursor:pointer;transition:all ease 600ms;}
.index .floor_1 #product .hd .next{position:absolute;right:-90px;float:left;display:block;width:40px;height:40px;background-position:-260px 0px;cursor:pointer;transition:all ease 600ms;}
.index .floor_1 #product .hd .prev:hover{left:-100px;transition:all ease 600ms;}
.index .floor_1 #product .hd .next:hover{right:-100px;transition:all ease 600ms;}

/*公司介绍*/
.index .floor_2_main{height:800px;background:url(../images/aboutBg.jpg) no-repeat bottom center #f3f3f3;}
.index .floor_2{padding-top:60px;}
.index .floor_2 .aboutCont{width:1200px;height:338px;margin-top:70px;box-shadow:0px 3px 20px 2px #e5e5e5;background:#fff;}
.index .floor_2 .aboutCont .aboutImg{float:left;display:block;width:600px;height:338px;cursor:pointer;}
.index .floor_2 .aboutCont .aboutImg img{display:block;width:600px;height:338px;}
.index .floor_2 .aboutCont .aboutImg:hover img{filter:brightness(105%);-webkit-filter:brightness(105%);}
.index .floor_2 .aboutCont .aboutTxt{float:left;padding-top:80px;padding-left:80px;width:520px;height:258px;}
.index .floor_2 .aboutCont .aboutTxt .aTit{font-size:28px;color:#333;line-height:28px;}
.index .floor_2 .aboutCont .aboutTxt .cont{width:416px;margin-top:20px;font-size:14px;color:#666;line-height:26px;text-align:justify;}
.index .floor_2 .aboutCont .aboutTxt .knowDetail{display:block;width:180px;height:40px;margin-top:40px;font-size:14px;line-height:40px;text-align:center;border-radius:20px;border:1px solid #ea5504;background:#ea5504;color:#fff;transition:all ease 600ms;}
.index .floor_2 .aboutCont .aboutTxt .knowDetail:hover{width:220px;background:#fff;color:#ea5504;transition:all ease 600ms;}
.index .floor_2 .adVant{margin-top:60px;}
.index .floor_2 .adVant .item{width:120px;float:left;}
.index .floor_2 .adVant .item3{width:150px;}
.index .floor_2 .adVant .item .txt{width:180px;margin:0 auto;}
.index .floor_2 .adVant .item .txt .count_title{float:left;font-size:60px;color:#ea5504;line-height:50px;}
.index .floor_2 .adVant .item .txt .jia{float:left;width:30px;margin-left:8px;}
.index .floor_2 .adVant .item .txt .jia .a1{margin-top:10px;margin-left:4px;font-size:20px;color:#ea5504;text-align:center;line-height:12px;} 
.index .floor_2 .adVant .item .txt .jia .a2{font-size:20px;color:#ea5504;line-height:20px;}
.index .floor_2 .adVant .item .stit{margin-top:6px;font-size:16px;color:#ea5504;text-indent:-20px;text-align:center;line-height:20px;}
.index .floor_2 .adVant .item:nth-child(3) .txt{width:150px;}
.index .floor_2 .adVant .item1{margin-left:50px;}
.index .floor_2 .adVant .item2{margin-left:380px;}
.index .floor_2 .adVant .item3{margin-left:340px;}
.index .floor_2 .adVant .item4{margin-left:200px;}
.index .floor_2 .adVant .item4 .stit{text-indent:-40px;}


/*厂房展示*/
.index .floor_3_main{padding-bottom:60px;}
.index .floor_3{padding-top:60px;}
.index .floor_3 .facShow{margin-top:40px;}
.index .floor_3 .facShow .left{float:left;width:604px;}
.index .floor_3 .facShow .facList{}
.index .floor_3 .facShow .facList li{position:relative;display:block;float:left;width:282px;height:213px;margin-bottom:20px;margin-right:20px;overflow:hidden;border-radius:6px;}
.index .floor_3 .facShow .facList li a{display:block;cursor:pointer;}
.index .floor_3 .facShow .facList li .img{display:block;width:282px;height:213px;overflow:hidden;transition:all ease 600ms;}
.index .floor_3 .facShow .facList li .bg{position:absolute;top:0;left:0;width:282px;height:213px;background:#000;opacity:0.5;filter:alpha(opacity=50);overflow:hidden;display:none;cursor:pointer;}
.index .floor_3 .facShow .facList li .frame{position:absolute;top:0;left:0;display:block;width:282px;height:213px;overflow:hidden;}
.index .floor_3 .facShow .facList li .frame .pa { display:block;position: absolute; background: #fff; opacity: .5; filter: alpha(opacity=50);}
.index .floor_3 .facShow .facList li .frame .trans-8 {transition: all 0.8s; -webkit-transition: all 0.8s; -moz-transition: 0.3s;}
.index .floor_3 .facShow .facList li .frame .border-top{width: 0; height: 1px; top: 8%; left: 8%;}
.index .floor_3 .facShow .facList li .frame .border-right{width: 1px; height: 0; top: 8%; right: 8%;}
.index .floor_3 .facShow .facList li .frame .border-bottom{width: 0; height: 1px; bottom: 8%; left: 8%;}
.index .floor_3 .facShow .facList li .frame .border-left{width: 1px; height: 0; top: 8%; left: 8%;}
.index .floor_3 .facShow .facList li .txt{position:absolute;top:0;left:0;width:282px;padding-top:90px;display:none;}
.index .floor_3 .facShow .facList li .txt .lookDetail{width:108px;height:30px;margin:0 auto;font-size:14px;text-align:center;line-height:30px;border:1px solid #fff;color:#fff;border-radius:3px;}
.index .floor_3 .facShow .facList li .tit{position:absolute;bottom:0;left:0;width:282px;height:50px;font-size:16px;line-height:50px;color:#fff;text-indent:30px;background:url("../images/black50.png") repeat-x;border-radius:6px;border-top-left-radius:0px;border-top-right-radius:0px;}
.index .floor_3 .facShow .facList li:hover .tit{display:none;}
.index .floor_3 .facShow .facList li:hover .bg{display:block;}
.index .floor_3 .facShow .facList li:hover .frame{display:block;width:282px;height:213px;overflow: hidden;}
.index .floor_3 .facShow .facList li:hover img{transform: scale(1.1); -webkit-transform: scale(1.1); background-size:100%;transition:all ease 600ms;}
.index .floor_3 .facShow .facList li:hover .frame .border-top,.index .floor_3 .facShow .facList li:hover .frame .border-bottom{width: 84%; height: 1px;}
.index .floor_3 .facShow .facList li:hover .frame .border-right,.index .floor_3 .facShow .facList li:hover .frame .border-left{height: 84%; width: 1px;}
.index .floor_3 .facShow .facList li:hover .txt{display:block;}
.index .floor_3 .facShow .right{float:right;width:594px;}
.index .floor_3 .facShow .right .facRight{position:relative;width:594px;}
.index .floor_3 .facShow .right .facRight .bd{position:relative;width:380px;}
.index .floor_3 .facShow .right .facRight .bd .list{width:106%;}
.index .floor_3 .facShow .right .facRight .bd .list li{position:relative;display:block;float:left;width:594px;height:445px;transition:all ease 600ms;border-radius:5px;}
.index .floor_3 .facShow .right .facRight .bd .list li a{display:block;}
.index .floor_3 .facShow .right .facRight .bd .list li .img{display:block;width:594px;height:445px;border-radius:5px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}
.index .floor_3 .facShow .right .facRight .bd .list li .tit{position:absolute;bottom:0;left:0;width:100%;height:50px;font-size:16px;color:#000;line-height:50px;transition:all ease 600ms;color:#fff;background:url("../images/black50.png") repeat;text-indent:30px;border-radius:6px;border-top-left-radius:0px;border-top-right-radius:0px;}
.index .floor_3 .facShow .right .facRight .hd{position:absolute;bottom:20px;right:20px;}
.index .floor_3 .facShow .right .facRight .hd li{float: left; width: 12px; height: 12px;background-color:#fff;border-radius:100%;margin-right: 12px;font-size:0px;cursor: pointer;}
.index .floor_3 .facShow .right .facRight .hd li.on{background-color:#ea5504;}
.index .floor_3 .more{margin-top:60px;}

/*团队展示*/
.index .floor_4_main{height:650px;background:url(../images/teamBg.jpg) no-repeat top center #fff;}
.index .floor_4{padding-top:60px;}
.index .floor_4 .teamList{margin-top:60px;}
.index .floor_4 .teamList .list .item{float:left;display:block;width:386px;height:350px;margin-left:20px;box-shadow:0px 3px 24px 2px #e5e5e5;border-radius:6px;background:#fff;}
.index .floor_4 .teamList .list .item .img{display:block;width:376px;height:280px;margin:0 auto;margin-top:6px;}
.index .floor_4 .teamList .list .item .tit{height:64px;font-size:24px;line-height:64px;text-align:center;color:#333;}
.index .floor_4 .teamList .list .item:first-child{margin-left:0px;}
.index .floor_4 .teamList .list .item:hover .tit{color:#ea5504;}
.index .floor_4 .teamList .list .item:hover .img{filter:brightness(105%);-webkit-filter:brightness(105%);}
.index .floor_4 .more{margin-top:70px;}

/*公司资质*/
.index .floor_5_main{height:650px;padding-bottom:60px;background:#fff;}
.index .floor_5{padding-top:60px;}
.index .floor_5 .honorList{margin-top:60px;}
.index .floor_5 .honorList .list .item{float:left;display:block;width:386px;height:350px;margin-left:20px;box-shadow:0px 3px 24px 2px #e5e5e5;border-radius:6px;background:#fff;}
.index .floor_5 .honorList .list .item .img{display:block;width:376px;height:280px;margin:0 auto;margin-top:6px;}
.index .floor_5 .honorList .list .item .tit{height:64px;font-size:24px;line-height:64px;text-align:center;color:#333;}
.index .floor_5 .honorList .list .item:first-child{margin-left:0px;}
.index .floor_5 .honorList .list .item:hover .tit{color:#ea5504;}
.index .floor_5 .honorList .list .item:hover .img{filter:brightness(105%);-webkit-filter:brightness(105%);}
.index .floor_5 .more{margin-top:70px;}

/*合作案例*/
.index .floor_6_main{height:620px;background:url(../images/coopBg.jpg) no-repeat top center;}
.index .floor_6{padding-top:60px;}
.index .floor_6 .coopList{margin-top:60px;}
.index .floor_6 .coopList .list{width:102%;}
.index .floor_6 .coopList .list li{position:relative;float:left;display:block;width:200px;height:100px;border:1px solid #ddd;border-left:none;}
.index .floor_6 .coopList .list li a{display:block;height:100px;}
.index .floor_6 .coopList .list li:first-child{width:200px;border-left:1px solid #ddd;}
.index .floor_6 .coopList .list li img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;}
.index .floor_6 .coopList .list li:hover a{width:202px;height:102px;margin-top:-2px;margin-left:-1px;background:#ea5504;box-shadow: 0px 3px 20px #e5e5e5;border-left:none;}

/*新闻资讯*/
.index .floor_7{padding-top:60px;}
.index .floor_7 .newsList{float:left;position:relative;width:380px;height:420px;margin-top:40px;}
.index .floor_7 .newsList .bd{position:relative;width:380px;}
.index .floor_7 .newsList .bd .list{width:106%;}
.index .floor_7 .newsList .bd .list li{position:relative;display:block;float:left;width:380px;height:420px;background:#f8f8f8;transition:all ease 600ms;border-radius:5px;border:1px solid #ddd;}
.index .floor_7 .newsList .bd .list li a{display:block;}
.index .floor_7 .newsList .bd .list li img{display:block;width:380px;height:213px;border-radius:5px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}
.index .floor_7 .newsList .bd .list li .txt{margin-top:30px;padding-left:40px;}
.index .floor_7 .newsList .bd .list li .txt .tit{font-size:18px;color:#000;line-height:24px;transition:all ease 600ms;}
.index .floor_7 .newsList .bd .list li .txt .cont{margin-top:20px;font-size:14px;color:#666;line-height:24px;}
.index .floor_7 .newsList .bd .list li:hover{background:#fff;transition:all ease 600ms;}
.index .floor_7 .newsList .bd .list li:hover .txt .tit{color:#ea5504;font-weight:bold;transition:all ease 600ms;}
.index .floor_7 .newsList .bd .list li:hover .txt .cont{color:#333;}
.index .floor_7 .newsList .hd{position:absolute;width:100%;bottom:40px;left:40px;}
.index .floor_7 .newsList .hd li{float: left; width: 12px; height: 12px;background-color:#999;border-radius:100%;margin-right: 12px;font-size:0px;cursor: pointer;}
.index .floor_7 .newsList .hd li.on{background-color:#ea5504;}
.index .floor_7 .right{float:right;width:800px;margin-top:40px;}
.index .floor_7 .right .hotNewlist{width:800px;}
.index .floor_7 .right .hotNewlist .list .item{display:block;width:800px;height:120px;margin-top:27px;border:1px solid #ddd;border-radius:3px;}
.index .floor_7 .right .hotNewlist .list .item a{display:block;height:60px;padding:30px 50px 30px 30px;cursor:pointer;}
.index .floor_7 .right .hotNewlist .list .item:first-child{margin-top:0px;}
.index .floor_7 .right .hotNewlist .list .item .time{float:left;width:60px;margin-right:30px;}
.index .floor_7 .right .hotNewlist .list .item .time .day{font:normal 48px Arial;text-align:center;color:#666;line-height:40px;}
.index .floor_7 .right .hotNewlist .list .item .time .year{font:normal 14px Arial;text-align:center;color:#666;line-height:14px;}
.index .floor_7 .right .hotNewlist .list .item .txt{float:left;width:600px;padding-left:30px;background:url("../images/txtLine.png") no-repeat left center;background-size:1px 62px;}
.index .floor_7 .right .hotNewlist .list .item .txt .tit{font-size:18px;color:#333;line-height:18px;}
.index .floor_7 .right .hotNewlist .list .item .txt .cont{margin-top:12px;font-size:14px;color:#666;line-height:20px;}
.index .floor_7 .right .hotNewlist .list .item:hover .txt .tit{color:#ea5504;}


/*在线留言*/
.index .floor_8_main{padding-bottom:140px;}
.index .floor_8{padding-top:60px;}
.index .floor_8 .onlineMain{height:430px;margin-top:66px;padding:40px 40px 30px;border:1px solid #e0e0e0;}
.index .floor_8 .onlineMain .left{float:left;width:530px;}
.index .floor_8 .onlineMain .left .zxImg{display:block;width:530px;height: 290px;}
.index .floor_8 .onlineMain .left .telMain .txt{height:33px;margin-top:12px;padding-left:40px;font-size:24px;color:#ff6600;background:url("../images/tel1.png") no-repeat left center;background-size:30px;}
.index .floor_8 .onlineMain .left .telMain .num{margin-top:12px;font-size:36px;color:#404145;line-height:30px;}
.index .floor_8 .onlineMain .right{float:right;width:570px;}
.index .floor_8 .onlineMain .radioBox .radio1{cursor:pointer;}
.index .floor_8 .onlineMain .radioBox .radio2{cursor:pointer;}
.index .floor_8 .onlineMain .radioBox input[type=radio]{display: inline-block;vertical-align: middle;width: 13px;height: 13px;-webkit-appearance: none;background-color: transparent;border: 0;outline: 0 !important;line-height: 20px;color: #d8d8d8;}
.index .floor_8 .onlineMain .radioBox input[type=radio]:after{content: "";display:block;width: 13px;height: 13px;border-radius: 50%;text-align: center;line-height: 14px;font-size: 16px;color: #fff;border: 1px solid #ff6a06;background-color: #fff;background:url("../images/radio.png") no-repeat center center;background-size:13px;box-sizing:border-box;}
.index .floor_8 .onlineMain .radioBox input[type=radio]:checked:after{width:13px;height:13px;content: "";transform:matrix(-0.766044,-0.642788,-0.642788,0.766044,0,0);-webkit-transform:matrix(-0.766044,-0.642788,-0.642788,0.766044,0,0);border-color: #ff6600;background-color: #ff6600;background:url("../images/checked.png") no-repeat center center;background-size:13px;border:none;}
.index .floor_8 .onlineMain .radioBox span{margin-left:8px;font-size:14px;color:#404145;}
.index .floor_8 .onlineMain .radioBox .radio2{margin-left:24px;}
.index .floor_8 .onlineMain .onLine .item{float:left;width:278px;;border:1px solid #ddd;}
.index .floor_8 .onlineMain .onLine .r10{margin-right:10px;}
.index .floor_8 .onlineMain .onLine .b10{margin-bottom:10px;}
.index .floor_8 .onlineMain .onLine .item .txt{width:278px;height:40px;font-size:14px;line-height:40px;text-indent:20px;*text-indent:10px;outline:none;-webkit-appearance: none;}
.index .floor_8 .onlineMain .onLine .message{float:left;width:570px;height:160px;border:1px solid #ddd;}
.index .floor_8 .onlineMain .onLine .message .txtArea{width:566px;*width:546px;height:148px;*height:147px;padding-top:10px;font-size:14px;text-indent:18px;*text-indent:10px;-webkit-appearance:none;resize:none;outline:none;border:none;font-family:"microsoft yahei";}
.index .floor_8 .onlineMain .onLine input::-webkit-input-placeholder{color:#b6b6b6;}
.index .floor_8 .onlineMain .onLine .radio{float:left;width:278px;height:40px;line-height:40px;}
.index .floor_8 .onlineMain .onLine .itemSub{float:right;margin-top:60px;}
.index .floor_8 .onlineMain .onLine .itemSub .btn{ width:160px; height:40px; background-color:#e75c11; border-radius:4px; border:none; font-size:14px; color:#fff; font-weight:bold;line-height:40px;outline:none;cursor:pointer;}
.index .floor_8 .onlineMain .onLine .itemSub .reset{margin-left:8px;background:#d0d0d0;}
.index .floor_8 .onlineMain .onLine .itemSub .btn1:hover{background:#d0d0d0;}
.index .floor_8 .onlineMain .onLine .itemSub .reset:hover{background:#e75c11;}
.index .floor_8 .onlineMain .onLine .radio{padding-left:20px;}



/*内页样式*/
/***********category css*************/
.nyIcon{background: url(../images/nyIcon.png) no-repeat; display: inline-block; vertical-align: middle;}
/*wrapper*/
.wrapper{padding: 0 0 36px; min-height: 220px; background:#f5f5f5;}
.wrapper .noinfor{padding: 0 0 20px; text-align: left; color: red;text-align:center;}
/*nybanner*/
.nybanner{width: 100%; height: 250px; line-height: 42px; position: relative; overflow: hidden; background-position: center top; background-repeat: no-repeat; color: #fff;}
.nybanner h3{font-size: 34px; padding: 70px 0 6px;color:#ea5504;}
.nybanner .en{font-size: 30px; font-family: arial; font-weight: bold;}
.nybanner .line{width: 50px; height: 2px; display: block; background: #ea5504; margin-top: 10px;}
/*menu*/
.menu{width: 100%; height: 60px; line-height: 60px; background: #fff; border-bottom: 1px solid #ddd;}
.menu .list{width: 1199px; margin: 0 auto; border-left: 1px solid #ddd;}
.menu li{width: 198px; height: 60px; float: left; border-right: 1px solid #dddddd; position: relative;}
.menu li .nav1{width: 100%; height: 60px; line-height: 60px; font-size: 18px; display: block; text-align: center;}
.menu li .nav1 s{border-style: solid dashed dashed dashed; border-color: #f37b1d transparent transparent transparent; border-width: 10px; width: 0; height: 0; overflow: hidden; display: none; position: absolute; left: 50%; margin-left: -10px; bottom: -20px;}
.menu li:hover,
.menu li.hover{border-right-color: #ec8e44;}
.menu li:hover .nav1,
.menu li.hover .nav1{background: #f37b1d; color: #fff;}
.menu li:hover .nav1 s,
.menu li.hover .nav1 s{display: block;}

.menu li.item{width:170px;}
/*sitepath*/
.sitepath{height: 80px; line-height: 80px; text-align: right;}
.sitepath s{width: 20px; height: 18px; background-position: 0 0; margin-right: 4px;}
/* reLink */
.reLink{height: 48px; line-height: 48px; padding: 0 15px; border: 1px solid #dddddd;}
.reLink .nextLink,
.reLink .prevLink{width: 50%; color: #666;}
.reLink .nextLink{text-align: right;}
.reLink a{display: block; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms;}
.reLink a:hover{color: #f37b1d;}
/* pager */
.pager{padding: 30px 0 15px; text-align: center;}
.pager:after{visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
.pager{*zoom: 1;}
.pager p{height: 26px; line-height: 26px; float: left; display: none;}
.pager ul{overflow: hidden; margin: 0 auto; text-align: center;}
.pager ul li{padding: 0 !important; height: auto !important; border: none !important; display: inline-block; *display: inline; zoom: 1;}
.pager ul a{margin: 0 5px; padding: 0 13px; height: 34px; line-height: 34px; text-decoration: none; float: left; background: #fff;}
.pager ul a.current{background-color: #f37b1d; color: #fff;}
.pager ul a.current:hover{background-color: #f37b1d; color: #fff;}
.pager ul a:hover{background: #f37b1d; color: #fff;}
/*n-gridlist*/
.n-gridlist{width: 105%;}
.n-gridlist .item{width: 380px; float: left; margin: 0 30px 30px 0; background: #fff; position: relative; overflow: hidden; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms;}
.n-gridlist .item a{width: 100%; display: block;cursor:pointer;}
.n-gridlist .item img{width: 380px; height: 285px; display: block;}
.n-gridlist .item h3{width: 100%; height: 64px; line-height: 64px; text-align: center; font-size: 16px; background:#ea5504;color:#fff;-webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms;}
.n-gridlist .item .bg{position: absolute; width: 400px; padding-top: 136px; height: 240px; left: -400px; top: 0; z-index: 10; background: url(../images/red80.png) repeat 0 0; text-align: center; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms;}
.n-gridlist .item .bg s{width: 50px; height: 50px; display: block; border-radius: 100%; margin: 0 auto; background-color: #fff; background-position: -22px 18px;}
.n-gridlist .item:hover{background: #333333; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);}
.n-gridlist .item:hover h3{color: #fff;}
.n-gridlist .item:hover .bg{left: 0;}

/*showList*/
.showList{width: 105%;}
.showList .item{width: 380px; float: left; margin: 0 30px 30px 0; background: #fff; position: relative; overflow: hidden; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms;}
.showList .item a{width: 100%; display: block;cursor:pointer;}
.showList .item img{width: 380px; height: 213px; display: block;}
.showList .item h3{width: 100%; height: 50px; line-height: 50px; text-align: center; font-size: 16px; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms;}
.showList .item .bg{position: absolute; width: 400px; padding-top: 136px; height: 240px; left: -400px; top: -34px; z-index: 10; background: url(../images/red80.png) repeat 0 0; text-align: center; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms;}
.showList .item .bg s{width: 50px; height: 50px; display: block; border-radius: 100%; margin: 0 auto; background-color: #fff; background-position: -22px 18px;}
.showList .item:hover{background: #333333; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);}
.showList .item:hover h3{color: #fff;}
.showList .item:hover .bg{left: 0;}


/*n-tit*/
.n-tit{margin-bottom: 30px;}
.n-tit h3{line-height: 35px; font-size: 24px;}
.n-tit s{width: 4px; height: 22px; margin-right: 15px; background: #da0a1b; display: inline-block; vertical-align: middle;}
.n-tit .more{font-size: 16px;width:120px;height:30px;text-align:center;line-height:30px;margin-top:10px;border:1px solid #ddd;transition:all ease 600ms;}
.n-tit .more:hover{width:150px;transition:all ease 600ms;}
/*relateNews*/
.relateNews{padding: 55px 0 0; width: 100%; overflow: hidden;}
.relateNews .list{width: 110%;}
.relateNews .list li{width: 530px; float: left; margin-right: 62px; margin-bottom: 20px;}
.relateNews .list li a{display: block; width: 100%;height:100px;}
.relateNews .list li img{width: 180px; height: 100px; display: block; float: left; margin-right: 20px;}
.relateNews .list li h3{line-height: 24px; height: 48px; overflow: hidden; margin-bottom: 20px; font-size: 16px;}
.relateNews .list li .time{color: #999999; font-family: arial; font-size: 16px;}
.relateNews .list li:hover img{-webkit-filter:brightness(105%);filter:brightness(105%);}
/*aboutPage*/
.aboutPage{padding: 40px 40px; width: 1120px; margin: 0 auto; background: #fff;}
.aboutPage .contact_tit{ text-align: center; position: relative; padding-bottom: 30px; margin-top: 30px;*margin-top:60px;}
.aboutPage .contact_tit .tit{font-size: 45px; line-height:66px;font-weight: 100; position: relative; display: inline; z-index: 12;}
.aboutPage .contact_tit .tit i{background: #bababa; width: 90px; height: 1px; display: block; position: absolute; right: -120px; top: 30px; display: block;}
.aboutPage .contact_tit .tit i:first-child{left: -120px; right: auto;}
.aboutPage .contact_tit .entit{font-size: 82px; line-height:66px;color: #eee; text-transform: uppercase; position: absolute; width: 100%; text-align: center; left: 0; top: 0px; z-index: 10; font-family: Arial;}
.aboutPage .txtcon{}
.aboutPage .txtcon img{max-width: 100%;}
.aboutPage .mapArea{width: 100%; height: 400px; margin-top: 20px;}
.aboutPage .mapArea #allmap{width: 100%; height: 400px;}
/*newsPage*/
.newsPage .item{width: 100%; height: 168px; margin-bottom: 20px; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms; background: #fff;}
.newsPage .item a{width: 100%; height:100%;display: block;cursor:pointer;}
.newsPage .item img{width: 224px; height: 168px; display: block; margin-right: 30px;}
.newsPage .item h3{font-size: 20px; padding: 35px 0 20px; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms;}
.newsPage .item .txt{color: #999999; line-height: 24px; height: 48px; padding-right: 130px; overflow: hidden;}
.newsPage .item .time{width: 150px; padding-top: 45px; font-family: arial; font-size: 20px; color: #999;}
.newsPage .item .time .day{font-size: 40px; line-height: 45px; display: block;}
.newsPage .item:hover{box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);}
.newsPage .item:hover h3{font-weight:bold;color: #f37b1d; text-indent: 5px;}
.newsPage .item:hover .time .day span{background: #6d6d6d;}
.newsPage .item:hover .time .day strong{background: #ff0000; color: #fff;}
.newsPage .item:hover img{filter:brightness(105%);-webkit-filter:brightness(105%);}
/*showNews*/
.showNews{padding: 40px 40px; width: 1120px; margin: 0 auto; background: #fff;}
.showNews img{max-width: 100%;}
.showNews .title{color: #333333; line-height: 32px; text-align: center; font-weight: bold; font-size: 22px;}
.showNews .mark{width: 100%; height: 40px; line-height: 40px; margin: 15px 0 20px; border-top: 1px solid #e9e9e9; border-bottom: 1px solid #e9e9e9; text-align: center;}
.showNews .mark span{margin: 0 10px; font-size: 12px; color: #666666;}
.showNews .shareNew{padding-bottom: 25px;}
.showNews .showContxt{padding: 0 0 30px; line-height: 30px;}
/*showProduct*/
.showProduct{padding: 40px 40px; width: 1120px; margin: 0 auto; background: #fff;}
.showProduct .pro-tit{margin-bottom: 40px;}
.showProduct .pro-tit s{width: 4px; height: 50px; display: block; background: #da0a1b; float: left; margin-right: 10px;}
.showProduct .pro-tit h3{font-size: 24px; line-height: 24px; margin-bottom: 10px;}
.showProduct .pro-tit .mark{line-height: 20px; color: #999;}
.showProduct .pro-tit .mark span{margin-right: 6px;}
.showProduct img{max-width: 100%;}
.showProduct .shareNew{padding-bottom: 25px;}
.showProduct .showContxt{padding: 0 0 30px; line-height: 30px;}
.showProduct .infoImg{margin-bottom: 40px;}
.showProduct .infoImg .imgf{width: 500px; height: 375px; display: block; float: left; margin-right: 40px;}
.showProduct .infoImg .txt{line-height: 32px; height: 320px; overflow: hidden;}
.showProduct .infoImg .btn{margin-top: 15px;}
.showProduct .infoImg .btn a{width: 120px; height: 40px; line-height: 40px; font-size: 16px; display: inline-block; margin-right: 10px; text-align: center; background: url(../images/detail-btnbg.png) no-repeat -140px center;}
.showProduct .infoImg .btn a:hover{background-position: left center; color: #da0a1b;}
/*msgPage*/
.msgPage{padding: 40px 0px 55px; width: 1120px; margin: 0 auto; margin-top:50px;background: #fff;border:1px solid #ddd;}
.msgPage .online_title{margin-bottom:30px;}
.msgPage .online_title .tit{font-size:30px;color:#737373;text-align:center;}
.msgPage .online_title .entit{font-size: 14px;color:#737373;font-family:Arial;text-transform: uppercase;text-align:center;}
.formData{width: 1000px;}
.formData .item{height: 40px; line-height: 40px; width: 462px; float: left; position: relative; margin-bottom: 25px;}
.formData .item label{width: 85px; float: left; color: #333; padding-right: 5px; text-align: right;}
.formData .item .red{color: #da0a1b; font-size: 12px; position: absolute; right: -10px; top: 2px;}
.formData .item input{width: 360px; height: 40px; line-height: 40px; float: left; padding-left: 10px; border: 0px; font-size: 14px; background: #f5f5f5; border-radius: 5px;}
.formData .item .msg-box{position: absolute; left: 90px;}
.formData .item.mr30{margin-right: 68px;}
.formData .item.youxiang{margin-right: 70px;}
.formData .item.liuyan{width: 100%; height: 96px;}
.formData .item.liuyan textarea{width: 882px; float: left; height: 76px; border: 0px; background: #f5f5f5; -webkit-border-radius: 6px; border-radius: 6px; padding: 10px; overflow: hidden; color: #333; resize: none; font-family: "microsoft yahei";}
.formData .itemsub{width: 100%; height: 40px; line-height: 40px; position: relative;}
.formData .itemsub label{width: 85px; float: left; color: #333; padding-right: 5px; text-align: right;}
.formData .itemsub .msg-box{position: absolute; left: 90px;}
.formData .itemsub input[type=text]{width: 147px; height: 40px; line-height: 40px; float: left; border-radius: 6px; font-size: 14px; background: #f5f5f5; color: #333; text-indent: 10px;}
.formData .itemsub img{height: 32px; float: left; margin-top: 5px; margin-left: 10px;}
.formData .btn{width: 100px; height: 38px; line-height: 38px; cursor: pointer; color: #fff; margin-left: 8px; background: #da0a1b;}
.formData .btn[type=reset]{background: #aaa; margin-right: 9px;}
/*searchPage*/
.searchPage{overflow: hidden;}
.searchPage ul{width: 105%;}
.searchPage .item{width: 280px; height: 222px; float: left; margin: 0 25px 30px 0; background: #fff; position: relative; overflow: hidden; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms;}
.searchPage .item a{width: 100%; display: block;}
.searchPage .item img{width: 280px; height: auto; display: block;}
.searchPage .item h3{width: 100%; position: absolute; left: 0; bottom: 0; height: 64px; line-height: 64px; text-align: center; font-size: 16px; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms; background: #fff;}
.searchPage .item .bg{position: absolute; width: 280px; padding-top: 86px; height: 72px; left: -280px; top: 0; z-index: 10; background: url(../images/red80.png) repeat 0 0; text-align: center; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms;}
.searchPage .item .bg s{width: 50px; height: 50px; display: block; border-radius: 100%; margin: 0 auto; background-color: #fff; background-position: -22px 18px;}
.searchPage .item:hover{background: #fff;}
.searchPage .item:hover h3{color: #fff; background: #f37b1d;}
.searchPage .item:hover .bg{left: 0;}
.map_ul{list-style: outside none none; display: block; width: 100%; padding-top: 10px;}
.map_ul li{display: block; width: 100%; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #DCDBDB; margin-left: 10px; float: left;}
.map_ul li a{font-size: 14px; float: left; width: 100%; height: 23px; line-height: 23px; font-weight: bold;}
.map_ul .list-inline{display: block; margin-left: 7%; width: 80%; min-height: 30px;}
.map_ul .list-inline a{font-weight: normal; width: auto; float: none; line-height: 32px; height: 32px; margin: 0 10px 10px 0; display: inline-block; border: 1px solid #ccc; padding: 0px 10px;}
.map_ul .list-inline a:hover{background: #da0a1b; color: #fff;}
span.bds_more,
.bds_tools a{line-height: 14px !important;}
